const babelRegister = require('@babel/register');
babelRegister({
  ignore: [/node_modules/],
  presets: ["@babel/preset-react"],
  plugins: ['@babel/plugin-transform-modules-commonjs'],
});
const webpack = require('webpack');
const express = require('express');
const static = require('serve-static');
const webpackConfig = require('./webpack.config');
// const render = require('./render');
webpack(webpackConfig, (err, stats) => {
  let statsJSON = stats.toJson({ assets: true });
console.log('statsJSON: ',statsJSON.assets);
//   const assets = statsJSON.assets.reduce((memo, { name }) => {
//     memo[name] = `/${name}`
//     return memo;
//   }, {});
//   const app = express();
//   app.get('/', async function (req, res) {
//     render(req, res, assets);
//   });
//   app.use(static('build'));
//   app.listen(8080, () => console.log('server started on port 8080'));
});